foot muff - Francés Inglés Diccionario